package org.ezplatform.office.meeting.setting.boardroom.entity;


import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import org.ezplatform.core.annotation.MetaData;
import org.ezplatform.core.entity.BaseCorpEntity;


/**
 * @ClassName: BoardroomSet
 * @Description: 会议室设置实体类
 * @author: pa
 * @date 2018-03-02 10:29:33
 */
@MetaData("会议基础设置")
@Entity
@Table(name = "oa_meeting_boardroom_set")
public class BoardroomSet extends BaseCorpEntity {

	private static final long serialVersionUID = -1L;

	@MetaData("会议室名称")
    @Column(name = "name")
    private String name;
    
    @MetaData("管理员")
    @Column(name = "admin_user_scope")
    private String adminUserScope;
    
	@MetaData("坐席人数")
	@Column(name = "count")
	private int count;
	
	@MetaData("地点")
	@Column(name = "address")
	private String address;
	
	@MetaData("类型")
	@Column(name = "category_id")
	private String categoryId;

    @MetaData("关联流程id")
    @Column(name = "progress_id")
    private String progressId;
	
	@MetaData("开放状态")
    @Column(name = "is_open")
    private int isOpen;
	
	@MetaData("使用开始时间")
    @Column(name = "start_time")
    private String startTime;
	
	@MetaData("使用结束时间")
    @Column(name = "end_time")
    private String endTime;
	
	@MetaData("会议室服务")
    @Column(name = "meeting_serve")
    private String meetingServe;
	
	@MetaData("描述")
    @Column(name = "description")
    private String description;
	
	@MetaData("提醒方式")
	@Column(name = "sort_no")
	private int sortNo;
	
	@MetaData("上传图片id")
    @Column(name = "file_id")
    private String fileId;
	
	@MetaData("是否需要审批")
	@Column(name = "is_approve")
	private String isApprove;
	
	@MetaData("会议室位置")
	@Column(name = "position")
	private String position;
	
	@MetaData("经度")
    @Column(name = "longitude")
    private String longitude;
    
    @MetaData("纬度")
    @Column(name = "latitude")
    private String latitude;
    
    @MetaData("提前预定时间（0默认、1、7、30、自定义（限制三位数））")
    @Column(name = "before_days")
    private int beforeDays;
    
    @MetaData("使用范围")
    @Column(name = "scopeuse_user")
    private String scopeuseuser;

    
    public String getScopeuseuser() {
		return scopeuseuser;
	}

	public void setScopeuseuser(String scopeuseuser) {
		this.scopeuseuser = scopeuseuser;
	}

	public String getPosition() {
		return position;
	}

	public String getLongitude() {
		return longitude;
	}

	public String getLatitude() {
		return latitude;
	}

	public void setPosition(String position) {
		this.position = position;
	}

	public void setLongitude(String longitude) {
		this.longitude = longitude;
	}

	public void setLatitude(String latitude) {
		this.latitude = latitude;
	}

	public String getIsApprove() {
		return isApprove;
	}

	public void setIsApprove(String isApprove) {
		this.isApprove = isApprove;
	}

	public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getCount() {
        return count;
    }

    public void setCount(int count) {
        this.count = count;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public int getIsOpen() {
        return isOpen;
    }

    public void setIsOpen(int isOpen) {
        this.isOpen = isOpen;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getMeetingServe() {
        return meetingServe;
    }

    public void setMeetingServe(String meetingServe) {
        this.meetingServe = meetingServe;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public int getSortNo() {
        return sortNo;
    }

    public void setSortNo(int sortNo) {
        this.sortNo = sortNo;
    }

    public String getFileId() {
        return fileId;
    }

    public void setFileId(String fileId) {
        this.fileId = fileId;
    }

    public String getAdminUserScope() {
        return adminUserScope;
    }

    public void setAdminUserScope(String adminUserScope) {
        this.adminUserScope = adminUserScope;
    }

    public String getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(String categoryId) {
        this.categoryId = categoryId;
    }

    public String getProgressId() {
        return progressId;
    }

    public void setProgressId(String progressId) {
        this.progressId = progressId;
    }

	public int getBeforeDays() {
		return beforeDays;
	}

	public void setBeforeDays(int beforeDays) {
		this.beforeDays = beforeDays;
	}
    
}